Physics Simulation 3D Graphics Games         Syllabus, J Peters, CISE UFL    

  TOPIC     NOTES ASSIGNMENTS
Syllabus, Course structure, Appetizers: Overview    
Game Physics (w) Physics Engine (w)
Basic Physics   Newton (w)   Classical (w)    
soft body (w)     Sofa Eye
take test: phys1 phys2
browse video pages:
DVTs, ACM, XFEM, Rods, QE, FK,
Soft Tissue, Liq Hair, Compliant Mechanism
Hyperelastic, Damping, Bounce Map , Instant CAD, waves,    
Vector calc I     Vector calculus
ODEs: ODE compare to   Ch 3
semi-implicit Euler     Velocity Verlet
IVPs (high-order, Runge Kutta, multi-step)
BVP example   bvp1   bvp2
install Unity environment
Project 1
page 3 of IVP: A.I.4, A.I.6
COLLISION: Collision   quaternions   ex1   ex2  
BVH (bounding volume hierarchy)   collision test  
bary centric coordinates     eigenvalues  
GJK detection Minkowski sum   cycle
Project 2   Q&A     Gary found this useful


Project 3
FLUIDS: soft   Fluids   GPU Gems 38   sphwiki  
vortex-based   (for games)   bridson  
  sph sim   STAR 14
blender2sofa surgical     UnitySOFA
ELASTICITY: elasticity   Numerical Techniques   elastons supplement   elasticity 2 cut + deform   3D printing
TEST Nov 14 in class topics: ODE basics, Numerical treatment of ODE s, Collisions, Collision Response, Fluids (+ BVP for grad students) Practice test     pbm1-2   pbm3-7 once more
take before extra meeting time Monday 4pm-5:30pm
PHYSICS ENGINES: physX (Unreal 4, Unity)     bullet (blender)     SOFA     ASL CAS    
Show+Tell presentations
ADDITIONAL RESOURCES:  
GPU Gems  

meet